@charset "UTF-8";
/*** header ***/
.head{
    height: 32px;
    background-color: #4a5261;
}
.head .wrapper{
    height: 32px;
    overflow: inherit;
}
.head .wrapper>div a:hover{ text-decoration: underline; }
/* vertical line */
.head .wrapper>div .vline{
    float: left;
    height: 19px;
    margin: 0 10px;
    border-left: 2px solid #ddd;
}
/* end vertical line */

/** left **/
.head .wrapper .left{
    position: relative;
    +z-index: 2;
    float: left;
}
.head .wrapper .left .welcome{
    float: left;
    height: 32px;
    color: #f2f4f6;
    font-size: 12px;
    line-height: 32px;
}
.head .left .select{
    float: left;
    margin-left: 40px;
}
.head .left .select span{
    float: left;
}
.head .left .select span a{
    float: left;
    height: 32px;
    color: #f2f4f6;
    font-size: 12px;
    line-height: 32px;
}
.head .left .select span i{
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 6px;
    margin-left: 2px;
    background: url("/new/images/icon/icon2.png") no-repeat center -104px;
}
.head .left .stationMenu{
    position: absolute;
    top: 32px;
    left: 155px;
    z-index: 22;
    display: none;
    width: 400px;
    height: 203px;
}
.head .left .stationMenu .smallAngle{
    float: left;
    width: 23px;
    height: 15px;
    margin-bottom: -1px;
    margin-left: 23px;
}
.head .stationMenu .smallAngle i{ 
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    height: 100%;
    background: url("/new/images/icon/smallAngle.png") 0 0;
}
.head .left .stationMenu .con{
    float: left;
    width: 398px;
    padding-top: 10px;
    padding-bottom: 5px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 3px #ddd;
}
.head .stationMenu .con dl{
    float: left;
    width: 360px;
    padding: 5px 19px;
}
.head .stationMenu dl dt{
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
}
.head .stationMenu dl dd{
    float: left;
    width: 70px;
}
.head .stationMenu dl dd a{
    float: left;
    color: #aaaeb5;
    font-size: 15px;
    line-height: 30px;
}
.head .stationMenu dl dd a:hover{
    color: #3498db;
    text-decoration: none;
}
/** end left **/

/** logAndReg **/
.head .wrapper .logAndReg {
    position: relative;
    float: right;
}
.head .logAndReg .userNavCon{ float: left; }
.head .logAndReg .userNavCon li{
    float: left;
    height: 32px;
    cursor: pointer;
}
.head .logAndReg .userNavCon li i,
.head .logAndReg .userNavCon li a{
    float: left;
    height: 16px;
    margin-top: 8px;
}
.head .logAndReg .userNavCon li a{
    padding: 0 10px;
    color: #f2f4f6;
    font-size: 12px;
    line-height: 16px;
    border-right: 1px solid #eee;
}
.head .logAndReg .userNavCon li.mobile i{
    width: 26px;
    background: url("/new/images/icon/icon4.png") no-repeat center -342px;
}
.head .logAndReg .userNavCon li.mobile a{ padding-left: 0;}
.head .logAndReg .userNavCon li.comloginnav a{ border-right: none;}
.head .logAndReg .userNavCon li.userName a{ border-right: none; }
.head .logAndReg .userNavCon li.userName div{ float: left; }
.head .logAndReg .userNavCon li.comloginnav div{ float: left; }

/* the style of drop nav when not logged in */
.comloginnavMenu{
    position: absolute;
    z-index: 999;
    top: 32px!important;
    display: none;
    width: 70px;
    border-top: none;
    background: #4a5261;
    line-height: 30px;
}
.comloginnavMenu ul{
    float: left;
    width: 100%;
}
.comloginnavMenu ul li{
    float: left;
    width: 100%;
}
.comloginnavMenu ul li a{
    float: left;
    width: 100%;
    color: #f2f4f6;
    font-size: 12px;
}
.comloginnavMenu ul li a span{
    float: left;
    width: 100%;
    text-indent: 10px;
}
.comloginnavMenu ul li a span:hover{
    text-decoration: underline;
}
/* end the style of drop nav when not logged in */

/* the style of drop nav when logged in */
.userMenu{
    position: absolute;
    top: 32px!important;
    z-index: 99;
    display: none;
    width: 180px;
    background-color: #4a5261;
    line-height: 36px;
}
.userMenu ul{
    float: left;
    width: 100%;
}
.userMenu ul li{
    float: left;
    width: 100%;
    text-indent: 20px;
}
.userMenu ul li:hover{
    background-color: #707b91;
}
.userMenu ul li a{
    float: left;
    width: 100%;
    color: #fff;
}
.userMenu ul li a span{
    float: left;
}
.userMenu ul li a b{
    float: right;
    margin-right: 20px;
    color: #aaaeb5;
}
/* end the style of drop nav when logged in */

/*** mainNav ***/
.mainNav{ border-top: 1px solid #ddd; }
/** logo **/
.mainNav .wrapper .logo{
    display: none;
    float: left;
    margin-top: 7px;
}
.mainNav .logo a{
    float: left;
    width: 180px;
    height: 46px;
    line-height: 46px;
}
.mainNav .logo a img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 180px;
    max-height: 46px;
    vertical-align: middle;
}
/** end logo **/
.mainNav .wrapper ul{
    float: left;
    height: 60px;
}
.mainNav .wrapper ul li{
    float: left;
    height: 100%;
    margin-right: 50px;
}
.mainNav .wrapper ul li.noMarginRight{ margin-right: 0;}
.mainNav ul li a{
    float: left;
    height: 60px;
    color: #707b91;
    font-size: 16px;
    font-weight: bold;
    line-height: 57px;
}
.mainNav ul li a:hover,
.mainNav ul li a.active{
    color: #3498db;
}
.mainNav .companyIn{
    float: left;
    margin-left: 50px;
    padding-left: 20px;
    color: #3498db;
    line-height: 60px;
}
.mainNav .wrapper .companyIn i{
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 20px;
    background: url("/new/images/icon/icon4.png") no-repeat center -727px;
}
/*** end mainNav ***/

/*** logoAndSearch ***/
.logoAndSearch .wrapper{
    height: 46px;
    padding: 20px 0;
    overflow: inherit;
}
/** logo **/
.logoAndSearch .wrapper .logo{ float: left; }
.logoAndSearch .logo a{
    float: left;
    width: 180px;
    height: 46px;
    line-height: 46px;
}
.logoAndSearch .logo a img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 180px;
    max-height: 46px;
    vertical-align: middle;
}
/** end logo **/

/** search **/
.logoAndSearch .wrapper .search{ float: left; }
.logoAndSearch .search .searchCont{
    width: 556px;
    height: 42px;
    border: 2px solid #ddd;
}
.logoAndSearch .searchCont .select {
    position: relative;
    float: left;
    width: 96px;
    min-width: 70px;
    height: 42px;
    background-color: #fff;
    border-right: 2px solid #ddd;
    cursor: pointer;
}
.logoAndSearch .searchCont .select span{
    float: left;
    width: 100%;
    height: 42px;
    /*border-color: #3498db;*/
}
.logoAndSearch .select span a{
    float: left;
    width: 100%;
    height: 100%;
    color: #4a5261;
    line-height: 42px;
    text-align: center;
}
.logoAndSearch .select:hover span a{
    text-decoration: none;
    color: #3498db;
}
.logoAndSearch .select i{
    position: absolute;
    top: 11px;
    right: 10px;
    width: 20px;
    height: 16px;
    background: url("/new/images/icon/icon2.png") no-repeat center 4px;
}
.logoAndSearch .select i.swap{ background-position: center -43px;}
.indexOptions{
    position: absolute;
    background-color: #fff;
    border: 2px solid #ddd;
    border-top: none;
}
.indexOptions ul li{
    height: 25px;
    text-indent: 23px;
    line-height: 25px;
}
.indexOptions ul li a{
    float: left;
    width: 100%;
    line-height: 25px;
    color: #4a5261;
}
.indexOptions ul li:hover{
    background-color: #ddd;
}
.logoAndSearch .searchCont input{
    float: left;
    width: 340px;
    height: 42px;
    padding: 0 10px;
    border: 0;
    color: #aaaeb5;
    line-height: 42px;
    vertical-align: middle;
}
.logoAndSearch .searchCont button{
    float: left;
    width: 100px;
    height: 46px;
    margin-top: -2px;
    margin-right: -2px;
    color: #fff;
    font-size: 16px;
    background-color: #3498db;
}
.logoAndSearch .searchCont button:hover{
    background-color: #0a87db;
    cursor: pointer;
}
/** end search **/

/** others **/
.logoAndSearch .wrapper .others{ float: left; }
.logoAndSearch .others>div{
    float: left;
    height: 46px;
    margin-left: 10px;
    line-height: 46px;
    background-color: #f2f3f6;
}
.logoAndSearch .others .more{
    position: relative;
    +z-index: 2;
}
.logoAndSearch .others div a{
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    color: #3498db;
}
.logoAndSearch .others div a:hover{ color: #0a87db;}
.logoAndSearch .others .createResume a{ padding-right: 15px;}
.logoAndSearch .others .createResume a i{
    float: left;
    width: 24px;
    height: 20px;
    margin-top: 13px;
    background: #f2f4f6 url("/new/images/icon/icon4.png") no-repeat center -751px;
}
.logoAndSearch .others .more{ margin-left: 30px;}
.logoAndSearch .moreSearch{
    position: absolute;
    top: 46px;
    left: 0;
    z-index: 9;
    width: 113px;
    padding-top: 14px;
}
.logoAndSearch .moreSearch i{
    position: absolute;
    top: 1px;
    left: 30px;
    width: 22px;
    height: 14px;
    background: url("/new/images/icon/smallAngle.png") 0 0;
}
.logoAndSearch .moreSearch .items{
    float: left;
    width: 113px;
    padding: 10px 0;
    background-color: #fff;
    border: 1px solid #ddd;
}
.logoAndSearch .moreSearch .items li{
    float: left;
    width: 100%;
    height: 25px;
    line-height: 25px;
}
.logoAndSearch .moreSearch .items li a{
    float: left;
    padding: 0;
    text-indent: 15px;
    line-height: 25px;
}
.logoAndSearch .moreSearch .items li:hover{ background-color: #f2f3f6; }
.logoAndSearch .moreSearch .items li:hover a{ color: #0a87db; }
/** end others **/
/*** end logoAndSearch ***/

/*** sideBar ***/
.sideBar{
    position: fixed;
    top: 50%;
    right: 0;
    width: 50px;
    height: 225px;
}
.sideBar a{
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    margin-bottom: 25px;
    background-color: #fff;
}
.sideBar a span{
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-left: 10px;
    background: url("/new/images/icon/sideBar.png") no-repeat;
}
.sideBar a.wx span{
    background-position: -1px -41px;
}
.sideBar a.wx:hover span{
    background-position: -1px 3px;
}
.sideBar a.wx:hover .sidePanel{
    display: block;
}
.sideBar a.wx .sidePanel{
    position: absolute;
    top: 0;
    right: 50px;
    display: none;
    width: 122px;
    height: 117px;
    padding-right: 15px;
}
.sideBar a.wx .sidePanel .box{
    float: left;
    width: 112px;
    height: 112px;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.sideBar a.wx .sidePanel .box img{
    width: 112px;
    height: 112px;
}
.sideBar a.wx .sidePanel em{
    position: absolute;
    top: 35px;
    right: 8px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 5px solid transparent;
}
.sideBar a.qq span {
    background-position: 0 -131px;
}
.sideBar a.qq:hover span{
    background-position: 0 -85px;
}
.sideBar a.backTop{
    display: none;
}
.sideBar a.backTop span{
    background-position: 1px -212px;
}
.sideBar a.backTop:hover span{
    background-position: 1px -174px;
}
/*** end sideBar ***/
/*** footer ***/
.footer{ background-color: #fff;}
.footer .wrapper{ padding-top: 30px; }
.footer .wrapper>div{ float:left; }
/** fleft **/
.footer .wrapper .fleft{ width: 705px; }
.footer .fleft dl{
    float: left;
    width: 170px;
}
.footer .fleft dl dt{
    float: left;
    margin-right: 50px;
    margin-bottom: 15px;
    color: #4a5261;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    border-bottom: 3px solid #3498db;
}
.footer .fleft dl dd{
    float: left;
    width: 100%;
    height: 39px;
}
.footer .fleft dl dd a{
    color: #4a5261;
}
.footer .fleft dl dd a:hover{ text-decoration: underline;}
/** end fleft **/

/** fright **/
.footer .wrapper .fright{
    width: 295px;
    padding: 15px 0 30px 0;
}
.footer .fright .contact{
    float: left;
    width: 100%;
    height: 53px;
    background: url("/new/images/icon/tel.png") no-repeat center;
}
.footer .fright .contact a{

}
.footer .fright .phoneNum{
    float: left;
    width: 100%;
    +padding-bottom: 20px;
}
.footer .fright div a,
.footer .fright div i{
    float: left;
    width: 33px;
    height: 33px;
    background: url("/new/images/icon/icon1.png") no-repeat;
}
.footer .fright .contact a.qq{
    margin-right: 30px;
    background-position: center -3px;}
.footer .fright .contact a.wx{ background-position: center -63px;}
.footer .fright .phoneNum i{
    margin-right: 10px;
    background-position: center -120px;
}
.footer .fright .phoneNum span{
    float: left;
    margin-right: 10px;
    color: #707b91;
    font-size: 18px;
    line-height: 30px;
}
.footer .fright .phoneNum span.tel{ font-weight: bold;}
/** end fright **/

/** copyright **/
.footer .copyright{
    width: 1000px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #eee;
}
.footer .copyright p{
    color: #aaaeb5;
    font-size: 13px;
    line-height: 30px;
}
/** end copyright **/
/*** end footer ***/

/*** the style of lists when the data is null ***/
.no-one{
    width: 100%;
    text-align: center;
}
.no-one:hover{
    background-color: #fff!important;
}
.no-one img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 281px;
    height: 171px;
}
.no-one p{
    width: 100%;
    height: 40px;
    font-size: 18px;
    color: #797979;
    line-height: 40px;
    text-align: center;
}
/*** end the style of lists when the data is null ***/

/*** the public style of select industry layer ***/
.layer {
    position: fixed;
    z-index: 999;
    display: none;
    width: 958px;
    border: 1px solid #090;
    background: #fff;
    padding-bottom: 50px;
}
.layer .winTitle {
    float: left;
    width: 100%;
    height: 40px;
    background: #d9f0fe;
}
.layer .winTitle .one {
    float: left;
    height: 40px;
    margin-left: 18px;
    color: #707b91;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
}
.layer .winTitle .depname {
    float: left;
    height: 40px;
    margin-top: 13px;
    margin-left: 30px;
    color: #999;
    font-size: 14px;
}
.layer .winTitle .two {
    float: right;
    width: 30px;
    height: 40px;
}
/*.layer .winTitle .two img{cursor:pointer;margin-right:12px; margin-top:12px; width:14px; height:14px;}*/
.layer .winTitle .two .close {
    display: block;
    float: left;
    width: 22px;
    height: 22px;
    margin-top: 12px;
    font-weight: bold;
    color: #888;
    font-size: 18px;
    cursor: pointer;
}
.layer .winTitle .two .close:hover {
    color: #222;
}
.layer .winContent {
    float: left;
    width: 620px;
    margin: 25px 40px 20px 40px;
}
.layer .winContent dl {
    float: left;
    width: 620px;
    margin-top: 10px;
}
.layer .winContent dt {
    float: left;
    width: 70px;
    height: 26px;
    text-align: right;
    line-height: 26px;
}
.layer .winContent dd {
    float: left;
    width: 550px;
    height: 26px;
}
.layer .winContent dd .inptitle {
    width: 260px;
    height: 24px;
    padding-left: 3px;
    border: 1px solid #090;
    line-height: 24px;
}
.layer .winContent dd textarea {
    width: 500px;
    height: 80px;
    padding: 3px 6px;
    border: 1px solid #090;
    line-height: 20px;
}
.layer .winContent dd .inpsub {
    float: left;
    width: 70px;
    margin-right: 10px;
    height: 26px;
    line-height: 22px;
}
.posCategories {
    z-index: 1003;
    float: left;
    width: 960px;
    padding: 0;
    border: 1px solid #707b91;
}
.posCategories .poswin {
    float: left;
    width: 100%;
    border-bottom: 1px dashed #ddd;
    background: #F5F5F5;
}
.posCategories .first {
    float: left;
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #f0f0f0;
    background: #f5f5f5;
}
.posCategories .first .one {
    float: left;
    width: 640px;
    height: 24px;
    margin-top: 18px;
    margin-left: 20px;
    line-height: 24px;
}
.posCategories .first .morepos {
    float: left;
    height: 24px;
    line-height: 24px;
}
.posCategories .first .two {
    display: none;
    float: left;
    width: 640px;
    height: 24px;
    line-height: 24px;
    margin-top: 18px;
    margin-left: 20px;
}
.posCategories .first .two .cselect {
    float: left;
    width: 70px;
    color: #4a5261;
}
.posCategories .first .two .ctype {
    float: left;
    width: 90px;
    height: 22px;
    margin-right: 10px;
    border: 1px solid #3498db;
    background: #fff;
}
.posCategories .first .two .ctype span {
    float: left;
    width: 68px;
    height: 24px;
    color: #4a5261;
    text-align: center;
    line-height: 24px;
    overflow: hidden;
}
.posCategories .first .two .ctype i {
    float: right;
    width: 21px;
    height: 22px;
    border-left: 1px solid #ddd;
    background: url(/new/images/icon/typeclose.png) 5px 7px no-repeat;
}
.posCategories .first .two .ctype i:hover {
    background-position: 5px -18px;
    cursor: pointer;
}
/* search */
.posCategories .first .three {
    float: left;
    width: 240px;
    height: 28px;
    margin-top: 15px;
    margin-left: 40px;
    line-height: 28px;
}
.posCategories .first .three .inptext {
    float: left;
    width: 140px;
    height: 26px;
    padding: 0 5px;
    border: 1px solid #ddd;
    line-height: 26px;
    background: #fff;
    outline: none;
}
.posCategories .first .three .search {
    float: left;
    width: 60px;
    height: 28px;
    margin-left: 2px;
}
.posCategories .first .three .search .inpsub {
    float: left;
    width: 60px;
    height: 28px;
    border: none;
    text-align: center;
    line-height: 28px;
    cursor: pointer;
    color: #fff;
    background: #aaa;
    outline: none;
}
.posCategories .first .three .search .inpsub:hover {
    background: #999;
}
/* end search */
.posCategories .first .btnok {
    float: left;
    width: 60px;
    height: 24px;
    background: #3498db;
}
.posCategories .first .btnok a {
    display: block;
    color: #fff;
    background: #3498db;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
}

.posCategories .first .btnok a:hover {
    background: #007aff;
}
/* cateType */
.posCategories .cateType {
    position: relative;
    float: left;
    width: 960px;
    height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
}
.posCategories .cateType dl {
    float: left;
    width: 960px;
    /*border-bottom: 1px solid #f0f0f0;*/
}
.posCategories .cateType dt {
    float: left;
    width: 200px;
    padding: 5px 0;
}
.posCategories .cateType dt span {
    float: right;
    height: 30px;
    margin-right: 15px;
    color: #4a5261;
    line-height: 30px;
    font-size: 13px;
    font-weight: bold;
}
.posCategories .cateType dd {
    float: right;
    width: 760px;
    padding: 5px 0;
    background: #fff;
}
.posCategories .cateType dd ul {
    float: left;
}
.posCategories .cateType dd li {
    position: relative;
    float: left;
    width: 180px;
    height: 30px;
    line-height: 30px;
}
.posCategories .cateType dd li div {
    padding: 0 15px;
    width: 150px;
}
.posCategories .cateType dd li .divspan {
    padding-right: 13px;
    color: #707b91!important;
    line-height: 30px;
    background: url(/default/images/personal/arrow3.png) right -20px no-repeat;
    cursor: pointer;
}
.posCategories .cateType .removesearch ul {
}
.posCategories .cateType .removesearch li {
    float: left;
    width: 164px;
    margin-left: 16px;
    overflow: hidden;
}
.posCategories .cateType .removesearch li a {
    width: 164px;
    height: 30px;
    color: #fd6000;
}
.posCategories .cateType .removesearch li a:hover {
    color: #e30;
}
/* the first linkage */
.posCategories .cateType .oneSelect {
    float: left;
    width: 150px;
    height: 30px;
    margin: 0;
    padding: 0 15px;
    line-height: 30px;
}
.posCategories .cateType .oneSelect .checkboxs {
    position: absolute;
    top: 7px;
    left: 15px;
    width: 16px;
    height: 16px;
}
.posCategories .cateType .oneSelect label {
    position: absolute;
    top: 7px;
    left: 32px;
    width: 140px;
    height: 16px;
    color: #707b91!important;
    line-height: 16px;
    overflow: hidden;
}
.posCategories .cateType .oneSelect label:hover {
    color: #3498db;
}
.posCategories .cateType .addAttr {
    border: 1px solid #ccc;
    height: 29px;
    width: 148px;
    border-top: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10003;
    background: #fff;
}
.posCategories .cateType .pname {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10002;
    width: 538px;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    background: #fff;
}
.posCategories .cateType .pname ul {
    float: left;
    width: 510px;
    margin: 10px 14px 0 14px;
    padding: 0;
    overflow: hidden;
}
.posCategories .cateType .pname li {
    float: left;
    width: 170px;
    height: 26px;
    line-height: 26px;
}
.posCategories .cateType .pname li .checkboxs {
    float: left;
    width: 16px;
    height: 16px;
}
.posCategories .cateType .pname li label {
    float: left;
    width: 140px;
    height: 16px;
    color: #aaaeb5!important;
    overflow: hidden;
    line-height: 16px;
}
.posCategories .cateType .pname li label:hover {
    color: #3498db;
}
/* end the first linkage */

/* the second linkage */
.posCategories .workplce {
    float: left;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #f0f0f0;
}
.posCategories .workplce .wleft {
    float: left;
    width: 200px;
    padding: 5px 0;
}
.posCategories .workplce .wleft span {
    float: right;
    height: 30px;
    margin-right: 15px;
    color: #4a5261;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
.posCategories .workplce .wright {
    float: right;
    width: 760px;
    padding: 5px 0;
    background: #fff;
}
.posCategories .workplce .wright select {
    float: left;
    width: 180px;
    height: 28px;
    margin-right: 10px;
    padding: 3px 3px 3px 10px;
    border: 1px solid #D0D0D0;
    font-size: 14px;
    line-height: 28px;
    background: transparent;
    outline: none;
    cursor: pointer;
}
/* end the second linkage */
/*** end the public style of select industry layer ***/

/*** cover ***/
.cover{
    z-index: 1002;
    position: absolute;
    left: 0;
    top: 0;
}
/*** end cover ***/

/* 职位招聘状态 */
i.status{ background: url("/new/images/icon/icon2.png") no-repeat;}
/* 急聘 */
i.one{ background-position: 0 -203px;}
/* 实习 */
i.two{ background-position: 0 -298px;}
/* 兼职 */
i.three{ background-position: 0 -236px;}
/* 临时 */
i.four{ background-position: 0 -266px;}

/* refresh the resume */
.refresh_resume .refresh{ width:460px; float:left; padding:0 10px; }
.refresh_resume .refresh .authentication{ width:430px; float:left; margin-top:20px; margin-left:30px; }
.refresh_resume .refresh .authentication .planIco{ width:380px; float:left; margin-top:10px; padding-left:50px; font-size:15px;
    background:url(/default/images/index/icon74.png) no-repeat 0 0; height:42px; line-height:20px; color:#333; }
.refresh_resume .refresh .authentication .planTip{ width:380px; float:left; margin-top:10px; color:#777; margin-left:50px; }
.refresh_resume .refresh .authentication .planTip a{ color:#3498db; }
.refresh_resume .refresh .authentication .planTip a:hover{ color: #007aff; }
.refresh_resume .refresh .authentication .planAgain{ float:left; margin-top:25px; border-radius:3px; margin-left:50px;
    width:120px; height:40px; line-height:40px; text-align:center }
.refresh_resume .refresh .authentication .planAgain a{ color:#fff; display:block; font-size:15px; background:#3498db; }
.refresh_resume .refresh .authentication .planAgain a:hover{ background:#3498db; text-decoration:none ;}
.refresh_resume .refresh .authentication .planCancel a{ background:#f0f0f0; color:#898989;}
.refresh_resume .refresh .authentication .planCancel a:hover{ background:#e5e5e5; color:#444;}
/* refresh the resume */